package org.dromara.system.domain;

import org.dromara.common.mybatis.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serial;

/**
 * 设备详细信息对象 device_detail
 *
 * @author Lion Li
 * @date 2024-12-23
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("device_detail")
public class DeviceDetail extends BaseEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 产品编号
     */
    @TableId(value = "product_number")
    private String productNumber;

    /**
     * 充装单位
     */
    private String chargingUnit;

    /**
     * 登记证编号
     */
    private String registrationNumber;

    /**
     * 设备品种
     */
    private String deviceType;

    /**
     * 单位内编号
     */
    private String unitNumber;

    /**
     * 标签号
     */
    private String labelNumber;

    /**
     * 二维码号
     */
    private String qrCodeNumber;

    /**
     * 制作单位
     */
    private String manufacturer;

    /**
     * 制造日期
     */
    private String manufactureDate;

    /**
     * 检验日期
     */
    private String inspectionDate;

    /**
     * 下次检验日期
     */
    private String nextInspectionDate;

    /**
     * 充气介质
     */
    private String chargingMedium;

    /**
     * 容积
     */
    private String warrantyPeriod;

    /**
     * 公称工作压力
     */
    private String nominalPower;

    /**
     * 状态
     */
    private String status;

    /**
     * 关联字段
     */
    private String connect;


}
